﻿@charset "utf-8";



header{

    height: 28px;

    width: 100%;

    background-color: #003a8f;

}

.top{

    height: 24px;

    width: 1107px;

    margin: 0 auto;

}

.top-icon{

    float: right;

    vertical-align: middle;

    height: 24px;

    line-height: 24px;

    margin-right: 14px;

}

.top-icon a{

    margin-left: 6px;

}

.top-icon a img {

    width:20px;

}

.top-font{

    float: right;

    height: 28px;

    line-height: 27px;

    border-left: 1px solid #1a4e9a;

    border-right: 1px solid #1a4e9a;

    padding: 0 18px;

}

.top-font a{

    color: white;

}

.top-font a:first-of-type{

    font-size: 12px;

}

.top-font a:nth-of-type(2){

    font-size: 14px;

    margin: 0 6px;

}

.top-font a:nth-of-type(3){

    font-size: 16px;

}

.top-cu{

    float: right;

    height: 28px;

    line-height: 28px;

    margin-left: 18px;

}

.top-cu a{

    color: white;

    font: 12px "宋体";

}

.logo{

    height: 100px;

    clear: both;

    background-color: #FFF;

}

.logo-wrap{

    width: 1140px;

    height: 100px;

    margin: 0 auto;

}

.logo-wrap-left{

    float: left;

    margin-top: 14px;

}

.logo-wrap-right{

    float: left;

    margin-top: 46px;

    margin-left: 234px;

}

.logo-wrap-right li{

    float: left;

    width: 84px;

    margin-left: 36px;

    height: 54px;

}

/*菜单*/

.logo-menu{

    position: absolute;

    width: 100%;

    background-color: #f5f5f5;

    height: 334px;

    top: 100px;

    left: 0;

    z-index: 999;

}

.logo-menu-wrap{

    width: 1140px;

    margin: 0 auto;

    overflow: hidden;

}

.lm-wrap-left{

    float: left;

    width: 500px;

    margin-top: 60px;

}

.lmw-left-img1{

    float: left;

    cursor: pointer;

}

.lmw-left-img1:hover p a{

    color: #003a8f;

    text-decoration: underline;

}

.lmw-left-p{

    float: left;

    margin-left: 26px;

}

.lmw-left-p p{

    line-height: 36px;

}

.lmw-left-p p a{

    font: 14px "宋体";

    color: #444444;

}

.logo-wrap-right .logo-menu-on{

    background: url("../img/up-arrow.jpg") no-repeat right 10px;

}

.logo-wrap-right .logo-menu-on>a{

    color: #003a8f;

}

.menu-dark{

    position: absolute;

    top: 200px;

    left:0;

    width: 284px;

    height: 151px;

    background-color: rgba(0,0,0,0.6);

}

.menu-dark p{

    text-align: center;

    margin-top: 68px;

}

.menu-dark p a{

    font: 18px "宋体";

    color: white;

}

.logo-menu-wrap-box{

    float: left;

    width: 23%;

    border-right: 1px solid #dddddd;

}

.logo-menu-wrap-box .h3 a{

    font: bold 14px "宋体";

}

.logo-menu-wrap-box li{

    float: none;

    width: 100% !important;

    margin-left: 0;

    height: auto;

    margin-top: 12px;

}

.logo-menu-wrap-box li:hover a{

    text-decoration: underline;

}

.logo-menu-wrap-box li a{

    font: 14px "宋体";

}

.lmw-left-pp{

    margin-top: 20px;

}

.lmw-left-pp a{

    font: 14px "宋体";

    color: #444444;

}

.question_top{

    padding: 40px 0;

    overflow: hidden;

}

.question_top_left{

    float: left;

    padding-right: 40px;

    text-align: center;

}

.question_top_left:hover p{

    text-decoration: underline;

    color: #003a8f;

}

.question_top_left img{

    margin-top: 20px;

}

.question_top_left p{

    font: 14px "宋体";

    color: #444444;

    margin-top: 16px;

}

.question_top_p{

    float: left;

    width: 276px;

    margin-top: 20px;

}

.question_top_p li{

    width: 100%;

    height: 30px;

}

.question_top_p li:hover a{

    text-decoration: underline;

    color: #003a8f;

}

.about_top{

    overflow: hidden;

    padding: 40px 0;

}

.about_top .question_top_p li{

    width: 100%;

}

/*动画效果*/

/*小箭头旋转效果*/

.logo-wrap-right li span,.nav .layouts > ul > li span {

    -webkit-transition: transform .6s ease-out;

    transition: transform .6s ease;

}

.logo-wrap-right li:hover span,.nav .layouts > ul > li:hover span{

    -webkit-transform: rotate(180deg);

    -webkit-transition-duration: 0.6s;

    -webkit-transition-timing-function: ease-out;

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    transition-duration: 0.6s;

    transition-timing-function: ease;

}

/*底部*/

.about{

    width: 100%;

    background-color: #323232;

    height: 296px;

}

.about-wrap{

    width: 1140px;

    margin: 0 auto;

    overflow: hidden;

}

.about-us{

    width: 155px;

    float: left;

    margin-top: 41px;

}

.about-us .h3{

    color: #fbfbfb;

    font: 16px "宋体";

    margin-bottom: 24px;

}

.about-us .h3 a{

	color:#fff;

	}

.about-us ul li{

    height: 27px;

}

.about-us ul li a{

    font: 14px "宋体";

    color: #d4d4d4;

}

.footer-share{

    width: 230px;

}

.footer-share{

    float: left;

    margin-top: 41px;

    height: 23px;

    line-height: 23px;

}

.share-icon>span{

    color: #d4d4d4;

    font-family: "宋体";

}

.share-icon>a{

    margin-left: 4px;

}

.qr-code{

    margin: 29px 0;

}

.footer-call{

    color: #d4d4d4;

    font: 28px "宋体";

}

.footer-call span{

    margin-left: 5px;

    text-shadow: 1px 1px #6b6b6b;

}

.right{

    height: 76px;

    width: 100%;

    background-color: #222222;

}

.right-wrap{

    margin: 0 auto;

    width: 1140px;

    overflow: hidden;

}

.right-wrap-left{

    float: left;

    margin-top: 18px;

}

.right-wrap-left>a{

    color: #999999;

    font: 12px "宋体";

    float: left;

}

.right-wrap-left span{

    color: #999999;

    float: left;

    margin: 0 5px;

}

.right-wrap-left p{

    clear: left;

    color: #999999;

    font: 12px "宋体";

    padding-top: 8px;

}

.right-wrap-right{

    margin-top: 18px;

    float: right;

    text-align: right;

}

.right-wrap-right p,.right-wrap-right p a{

    font: 12px "宋体";

    color: #666666;

}

.right-wrap-right p:last-of-type{

    margin-top: 8px;

}

.goTop{

    position: absolute;

    top: 240px;

    right: 324px;

}

/*下拉菜单*/

.logo-menu{

    position: absolute;

    width: 100%;

    background-color: #f5f5f5;

    height: 334px;

    top: 195px;

    left: 0;

    z-index: 999;

}

.logo-menu-wrap{

    width: 1140px;

    margin: 0 auto;

    overflow: hidden;

}

.lm-wrap-left{

    float: left;

    width: 500px;

    margin-top: 60px;

}

.lmw-left-img1{

    float: left;

    cursor: pointer;

}

.lmw-left-img1:hover p a{

    color: #003a8f;

    text-decoration: underline;

}

.lmw-left-p{

    float: left;

    margin-left: 26px;

}

.lmw-left-p p{

    line-height: 36px;

}

.lmw-left-p p a{

    font: 14px "宋体";

    color: #444444;

}

.logo-wrap-right .logo-menu-on{

    background: url("../img/up-arrow.jpg") no-repeat right 10px;

}

.logo-wrap-right .logo-menu-on>a{

    color: #003a8f;

}

.menu-dark{

    position: absolute;

    top: 200px;

    left:0;

    width: 284px;

    height: 151px;

    background-color: rgba(0,0,0,0.6);

}

.menu-dark p{

    text-align: center;

    margin-top: 68px;

}

.menu-dark p a{

    font: 18px "宋体";

    color: white;

}

/*改版蓝海首页css*/

h1,h2,h3,h4,h5,h6 {font-weight:normal;}

.layouts {

    width:1140px;

    margin:0 auto;

    zoom:1;

}

.layouts:after,.layouts:before {

    content:"";

    display:table;

}

.layouts:after {clear:both; }

.clearfix:before, .clearfix:after {

    content:"";

    display:table;

}

.clearfix:after {

    clear:both;

}

.clearfix {

    zoom:1;

}

.table {display:table;width:100%;}

.table_cell {display:table-cell;vertical-align:middle;}

.orange {color:#ffb94c;}



.index_logo {

    padding:16px 0 24px;

    background-color:#fff;

}

.index_logo .index_phone_wrap {padding-top:13px;}

.index_phone_wrap {

    float:right;

    text-align:left;

}

.index_phone_wrap .phone {

    float:left;

    width:65px;

    height:50px;

}

.blue_phone .phone {

    background:url(../images/phone.png) no-repeat center center;

}

.white_phone .phone {

    background:url(../images/phone1.png) no-repeat center center;

}

.index_phone_wrap .number_w {

    float:left;

    display:block;

    margin-left:2px;

    padding-top:4px;

    font-size:16px;

    line-height:1;

}

.blue_phone .number_w {color:#231815;}

.index_phone_wrap .number_w strong {

    font-size:30px;

}

.blue_phone .number_w strong {color:#003a8f;}

/*导航*/

.nav {

    background-color:#003a8f;

}

.nav .layouts > ul > li {

    float:left;

    width:14.5%;

    padding:21px 0 21px .5%;

    line-height:1;

    text-align:left;

}

.nav .layouts > ul > li:first-child {

    width:11.5%;

    padding-left:2.7%;

    text-align:left;

}

.nav .layouts > ul > li:last-child {

    width:10.3%;

}

.nav .layouts > ul > li > a {



    font-size:20px;

    font-weight:bold;

    color:#fff;

}

.index-arrow {

    display:inline-block;

    margin-left:10px;

}

/*banner*/

.fullSlide {

    width: 100%;

    background:#ffffff;

    margin: 0 auto;

    overflow:hidden;

    position: relative;

    *z-index: -1;

}

.fullSlide .pic a {

    height:450px;

    display: block;

    margin: 0 auto;

}

.fullSlide .hd {

    width: 100%;

    margin: 0 auto;

    position:absolute;

    bottom: 20px;

    text-align:center;

}

.fullSlide .hd ul li {

    cursor:pointer;

    display:inline-block;

    *display:inline;

    *zoom:1;

    overflow:hidden;

    width: 10px;

    height: 10px;

    margin:0 3px;

    background-color:#fff;

    opacity:.5;

    filter:Alpha(opacity=50);

    border-radius:50%;

    -moz-border-radius:50%;

    -webkit-border-radius:50%;

}

.fullSlide .hd ul .on {

    opacity:1;

    filter:Alpha(opacity=100);

}

/**/

.index_blue_btn {

    display:inline-block;

    width:130px;

    height:40px;

    font-size:24px;

    font-weight:bold;

    color:#fff;

    line-height:40px;

    text-align:center;

    background-color:#1f4eb9;

    border-radius:20px;

    -moz-border-radius:20px;

    -webkit-border-radius:20px;

}

.blue_border_btn {

    display:inline-block;

    width:146px;

    height:26px;

    font-size:14px;

    color:#003a8f;

    line-height:26px;

    text-align:center;

    text-transform:uppercase;

    border:2px solid #003a8f;

    border-radius:26px;

    -moz-border-radius:26px;

    -webkit-border-radius:26px;

}

.blue_border_btn i {

    display:inline-block;

    width:7px;

    height:12px;

    margin-left:15px;

    background:url(../images/more1.png) no-repeat center center;

    vertical-align:-1px;

}

.orange_btn {

    display:inline-block;

    width:120px;

    height:40px;

    font-size:16px;

    color:#fff;

    line-height:40px;

    text-align:center;

    background-color:#faa820;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

}





.index_service .index_title {

    padding:18px 0 17px;

    text-align:center;

}

.index_service td {

    width:25%;

    border:1px solid #e5e5e5;

    text-align:center;

    box-sizing:border-box;

    -moz-box-sizing:border-box;

    -webkit-box-sizing:border-box;

}

.index_service .pic_wrap {

    height:105px;

    border-bottom:1px dashed #ebebeb;

}

.index_service .text_w {

    padding:5px 25px 10px;

}

.index_service .text_w h2 {

    margin-bottom:10px;

    font-size:18px;

    color:#000;

}

.index_service .text_w h3 {

    margin-bottom:10px;

    font-size:18px;

    color:#000;

}

.index_service .text_w p {

    height:69px;

    font-size:14px;

    color:#999;

    line-height:23px;

    overflow:hidden;

}

.index_service .index_more {

    padding:25px 0;

    text-align:center;

}



.index_blue {

    color:#fff;

    text-align:center;

    line-height:1;

    min-height:120px;

}

.index_blue img{

	width:100%;

}

.index_blue .word1 {

    font-size:18px;

}

.index_blue .word2 {

    display:inline-block;

    padding:5px 0;

    font-size:36px;

    font-weight:bold;

}

.index_blue .word3 {

    font-size:20px;

}

.advantage_table td {

    width:50%;

    border-top:1px solid #eee;

}

.advantage_table .pic {

    padding-top:40px;

    text-align:center;

}

.advantage_table .text_w {

    min-height:255px;

    padding:50px 0 0 80px;

}

.advantage_table .number {

    float:left;

    display:block;

    width:98px;

    height:84px;

    padding-left:17px;

    font-size:38px;



    font-weight:bold;

    color:#fff;

    line-height:84px;

    background:url(../images/num_bg.png) no-repeat left top;

}

.advantage_table .advantage {

    margin-left:115px;

    padding-top:7px;

}

.advantage_table .advantage .blue_word {

    font-size:28px;

    font-weight:bold;

    color:#003a8f;

  

}

.advantage_table .advantage .orange_bg {

    display:inline-block;

    height:30px;

    margin-top:5px;

    padding:0 25px;

    font-size:16px;

    font-weight: bold;

    color:#fff;

    line-height:30px;

    background-color:#ffa820;

    border-radius:30px;

    -moz-border-radius:30px;

    -webkit-border-radius:30px;

}

.advantage_table .advan_description {

    margin-top:10px;

}

.advantage_table ul{padding-left: 25px;}

.advantage_table li {

    font-size:14px;

    color:#333;

    line-height:2;

    list-style:square inside url('../images/square.png');

    /*padding-left: 20px;*/

}

.index_advantage_service .index_blue .title_tips,.index_news .index_blue .title_tips  {

    float:left;

    text-align:left;

}

.index_advantage_service .index_blue .word2 {

   font-size:26px;

}

.index_advantage_service .index_blue .ask_w {

    float:left;

    margin:18px 0 0 20px;

}

.index_advantage_service .index_phone_wrap,.index_news .index_phone_wrap {

    padding-top:13px;

}

.index_advantage_service .word {

    margin:15px 0 17px;

    border:1px solid #ddd;

}



.index_honor_more {

    padding:40px 0 30px;

    background-color:#f5f5f5;

}

.index_honor_more .title_tab {

    margin-bottom:20px;

    text-align:center;

}

.index_honor_more .title_tab .index_blue_btn {

    font-size:26px;

    color:#333;

    background-color:transparent;

}

.index_honor_more .title_tab .index_blue_btn.on {

    color:#fff;

    background-color:#1f4eb9;

}

.ladyScroll{width:1140px;height:284px;margin:0 auto;position:relative;}

.ladyScroll .prev,.ladyScroll .next{width:33px;height:62px;position:absolute;top:110px;left:-120px;z-index:100; cursor:pointer;}

.ladyScroll .prev {background:url(../images/prev.png) no-repeat center center;}

.ladyScroll .next{ left:auto; right:-120px; background:url(../images/next.png) no-repeat center center;;}



.ladyScroll .scrollWrap{width:1140px;padding-top:15px;overflow:hidden;position:absolute;}

.ladyScroll dl{float:left;width:275px;margin-right:15px;position:relative;}

.ladyScroll  dt{margin:0 auto;padding:16px 0;width:275px;text-align:center;overflow:hidden;background-color:#fff;}

.ladyScroll  img{width:215px;height:160px;}

.ladyScroll  dd{height:40px;padding:8px 40px 8px 8px;line-height:20px;font-size:14px;color:#666;overflow:hidden;}

.index_honor_more .index_more {

    padding-top:35px;

    text-align:center;

}



.index_case_question {

    padding:25px 0 30px;

}

.index_case_question .title {

    position:relative;

    padding:10px 0;

    margin-bottom:15px;

    font-size:26px;

    font-weight: bold;

    color:#2655c1;

}

.index_case_question .title .line {

    position:absolute;

    bottom:0;

    left:0;

    display:block;

    width:30px;

    height:2px;

    background-color:#2655c1;

}

.index_case {

    float:left;

    width:820px;

}

.index_case li {

    float:left;

    width:260px;

    margin-right:9px;

}

.index_case .text_w {

    padding:15px 20px;

    border:1px solid #efefef;

}

.index_case .case_title {

    margin-bottom:8px;

    font-size:16px;

    color:#444;

}

.index_case .des {

    height:66px;

    font-size:14px;

    color:#bebebe;

    line-height:22px;

    overflow:hidden;

}

.index_question {
    float:left;
    width:320px;
}
.index_question_list {
    padding:6px 20px;
    border:1px solid #e6e6e6;
}
.index_question li {
    padding:10px 0;
    border-top:1px solid #e6e6e6;
}
.index_question li:first-child {
    border-top:0 none;
}
.index_question .question {
    margin-bottom:7px;
}
.index_question .icon {
    float:left;
    display:inline-block;
    width:23px;
    height:23px;
    font-size:14px;
    color:#999;
    text-align:center;
    line-height:23px;
    border:1px solid #cfcfcf;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
}
.index_question li:hover .question .icon {
    color:#fff;
    background-color:#1f4eb9;
}
.index_question .answer .icon {
    margin-top:5px;
}
.index_question strong {
    display:block;
    margin-left:35px;
    font-weight:normal;
    overflow:hidden;
}
.index_question .question strong {
    font-size:16px;
    color:#000;
    line-height:25px;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.index_question li:hover .question strong {
    color:#1f4eb9;
}
.index_question .answer strong {
    height:40px;
    font-size:14px;
    color:#bebebe;
}





.index_news .index_blue .word1 {  font-size:16px;}

.index_news .index_blue .word2 {  font-size:30px;}

.index_news .index_blue .word3 {  font-size:18px;}

.index_news .index_blue .ask_w {

    float:left;

    margin:20px 0 0 70px;

}

.index_news > .layouts {

    padding:40px 0;

}

.index_news_tab {

    float:left;

    width:150px;

}

.index_news_tab .tab {

    position:relative;

    display:block;

    width:130px;

    height:54px;

    margin-bottom:12px;

    padding-left:20px;

    font-size:22px;

    font-weight:bold;

    color:#fff;

    line-height:45px;

    background-color:#959595;

}

.index_news_tab .tab.on {

    background-color:#1f4eb9;

}

.index_news_tab .tab .line {

    position:absolute;

    display:block;

    width:30px;

    height:1px;

    background:rgba(255,255,255,.7);

}

.index_news_content {

    margin-left:160px;

}

.index_news_content li {

    float:left;

    width:555px;

    padding:12px 0;

    border-bottom:1px solid #eee;

}

.index_news_content li:nth-child(2) {

    padding:0 0 12px;

}

.index_news_content li:first-child {

    width:380px;

    padding:0;

    margin-right:35px;

    border-bottom:0;

}

.index_news_content li:last-child {

    border-bottom:0 none;

}

.index_news_content li .picture {

    float:left;

}

.index_news_content li:first-child .picture {

    float:none;

}

.index_news_content li .text_w {

    margin-left:200px;

}

.index_news_content li:first-child .text_w {

    margin-left:0;

    padding:15px 20px;

    border:1px solid #eee;

}

.index_news_content .title a {

    display:block;

    margin-bottom:5px;

    font-size:16px;

    color:#000;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

}

.index_news_content li:hover .title a {

    color:#1f4eb9;

}

.index_news_content .des {

    height:44px;

    font-size:14px;

    color:#999;

    line-height:1.5;

    overflow:hidden;

}

.index_news_content li:first-child .des {

    height:66px;

}

.index_news_content .more {

    display:inline-block;

    width:80px;

    height:25px;

    margin-top:10px;

    font-size:14px;

    color:#fff;

    line-height:25px;

    text-align:center;

    text-transform:capitalize;

    background-color:#787878;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

}

.index_news_content .more:hover {

    color:#fff;

    background-color:#1f4eb9;

}

.index_news_content .date {

    display:inline-block;

    margin-top:5px;

    font-size:14px;

    color:#ccc;

}



.friend_link {

    padding:15px 0 10px;

    border-top:1px solid #e9e9e9;

}

.friend_link .title {

    margin-bottom:5px;

    font-size:16px;

    color:#000;

}

.friend_link .title .str {

    display:inline-block;

    width:0;

    height:0;

    margin-left:10px;

    border-top:6px solid #ccc;

    border-left:4px solid transparent;

    border-right:4px solid transparent;

    vertical-align:3px;

}

.friend_link .links_wrap {position:relative;}

.friend_link .links_wrap a {

    display:inline-block;

    margin-right:24px;

    font-size:14px;

    line-height:2;

    color:#666;

}

.friend_link .links_wrap .more {

    position:absolute;

    right:0;

    bottom:5px;

    display:inline-block;

    width:15px;

    height:15px;

    background:url(../images/more.png) no-repeat left top;

    cursor:pointer;

}







/*成功案例放大效果*/

.suc-imgbox-s img{

    transition: transform .6s ease;

    -webkit-transition: transform .6s ease-out;

}

.suc-imgbox-s img:hover{

    transform: scale(1.3);

    transition-duration: 0.8s;

    transition-timing-function: ease;

    -webkit-transform: scale(1.3);

    -webkit-transition-duration: 0.8s;

    -webkit-transition-timing-function: ease-out;

}



/*首页banner文字效果*/

.index-banner-pBox{

    opacity: 0;

    -ms-transform: translateY(-20px);

    -webkit-transform: translateY(-20px);

    transform: translateY(-20px);

}

.swiper-slide-active .index-banner-pBox{

    opacity: 1;

    transform: translateY(0);

    transition-duration: 1s;

    transition-timing-function: ease;

    transition-delay: .8s;

}





 









.crb-img{

    overflow: hidden;

}

.index-arrow{

    margin-left: 5px;

    float: left;

    display: inline-block;

    width: 13px;

    height: 17px;

    margin-top: 4px;

}

.logo-wrap-right li:last-of-type{

    background: none;

    width: 70px;

}

.logo-wrap-right a{

    font: 16px "宋体";

}

.company-reg{

    width: 1140px;

    margin: 0 auto;

    overflow: hidden;

    margin-bottom: 82px;

}

.company-reg-box,.company-reg-box1{

    width: 366px;

    height: 380px;

    float: left;

    margin: 18px 5px 0 5px;

    border: 1px solid #efefef;

    position: relative;

}

.company-reg-box:hover{

    border-bottom: 5px solid #003a8f;

}

.company-reg-box img,.company-reg-box1 img{

    width: 100% ;

}

.company-reg-box h3{

    margin: 22px 0 12px 22px;

    font: 20px "宋体";

	color:rgb(68, 68, 68);

}

.company-reg-box>p{

    width: 254px;

    margin-left: 22px;

    line-height: 22px;

    font: 14px "宋体";

	color:rgb(68, 68, 68);

	line-height:24px;

}

/*crb遮罩层*/

.crb-dark{

    position: absolute;

    top: 300px;

    left: 0;

    width: 368px;

    height: 266px;

    background-color: rgba(0,0,0,0.6);

    opacity: 0;

}

.crb-dark-p{

    text-align: center;

    margin-top: 74px;

}

.crb-dark-p p{

    line-height: 32px;

    height: 32px;

}

.crb-dark-p p a{

    color: white;

    font: 16px "宋体";

    padding: 9px 33px;

}

.crb-dark-p p a:hover{

    background-color: #003a8f;

    border-radius: 5px;

}

.world-cor{

    width: 100%;

    height: 520px;

    background-color: #f5f5f5;

}

.world-cor-wrap,.suc-demo-wrap,.team-quali-wrap{

    width: 1140px;

    margin: 0 auto;

    text-align: center;

}

.team-quali-wrap{

    width: 1444px;

}

.world-cor-wrap>h3,.suc-demo-wrap>h3,.team-quali-wrap>h3{

    font: bold 28px "宋体";

    color: #003a8f;

    padding-top: 68px;

}

.world-cor-wrap>span,.suc-demo-wrap>span,.team-quali-wrap>span{

    width: 30px;

    height: 2px;

    background-color: #003a8f;

    display: inline-block;

    margin-top: 16px;

}

.cor-imgbox{

    margin-top: 38px;

    overflow: hidden;

}

.cor-imgbox1,.cor-imgbox2{

    float: left;

    width: 564px;

    position: relative;

}

.cor-imgbox1{

    margin-right: 10px;

}

.cor-dark{

    position: absolute;

    top: 300px;

    left: 0;

    width: 564px;

    height: 300px;

    background-color: rgba(0,0,0,0.6);

}

.cor-dark-p{

    text-align: center;

    margin-top: 66px;

}

.cor-dark-p h4{

    color: #FFF;

    font: 24px "宋体";

    height: 62px;

}

.cor-dark-p p{

    height: 40px;

}

.cor-dark-p p a{

    color: #FFF;

    font: 16px "宋体";

}

.cor-dark-p p a:hover{

    background-color: #003a8f;

    padding: 8px 30px;

    border-radius: 5px;

}

.suc-demo{

    width: 100%;

    height: 640px;

}

.suc-imgbox{

    margin-top: 38px;

    overflow: hidden;

    text-align: left;

	width:1140px;

}

.suc-imgbox>div:last-of-type{

    margin-right: 0;

}

.suc-imgbox-s{

    width: 280px;

    height: 396px;

    border: 1px solid #efefef;

    float: left;

    margin-right: 4px;

}

.suc-imgbox-s:hover{

    border-bottom: 4px solid #003a8f;

}

.suc-imgbox-s img{

    width: 100%;

    height: 225px;

}

.suc-imgbox-s h4{

    margin: 24px 0 0 26px;

    font-size: 14px;

    color: #444444;

    font-weight: normal;

}

.suc-imgbox-s p{

    margin: 12px 0 0 26px;

    line-height: 20px;

    color: #666666;

    width: 216px;

}

.team-quali{

    width: 100%;

    height: 650px;

    background-color: #f5f5f5;

}

.tq-content{

    height: 50px;

    width: 1138px;

    margin: 39px auto 0;



}

.tqc-myTeam,.tqc-honor{

    display: inline-block;

    width: 564px;

    height: 50px;

    color: #FFF;

    background-color: #a6a6a6;

    border-radius: 5px;

    font: 20px "宋体";

    line-height: 50px;

    float: left;

    cursor: pointer;

    position: relative;

}



.tqc-myTeam span{

    float: left;

}

.tqc-myTeam i{

    background: url("../img/myteam.png") no-repeat;

    display: inline-block;

    width: 23px;

    height: 30px;

    margin: 15px 5px 0 228px;

    float: left;

}

.tqc-honor{

    margin-left: 4px;

}

.tqc-myTeam{

    margin-right: 4px;

}

.tqc-honor span{

    float: left;

}

.tqc-honor i{

    background: url("../img/honor.png") no-repeat;

    display: inline-block;

    width: 23px;

    height: 30px;

    margin: 15px 5px 0 228px;

    float: left;

}

.tq-content .tq-content-on{

    background-color: #003a8f;

}

.down-arrow{

    position: absolute;

    top: 50%;

    left: 50%;

}

.swiper-team-img{

    margin-top: 30px;

}

.team-more{

    margin-top: 44px;

}

.team-more a{

    padding: 13px 68px;

    border: 2px solid #003a8f;

    border-radius: 28px;

    color: #003a8f;

    font: bold 14px "宋体";

    background: url("../img/right-arrow.jpg") no-repeat 150px center;

}

.lanhai-com{

    height: 384px;

    width: 1140px;

    margin: 0 auto;

}

.lanhai-commu{

    width: 428px;

    overflow: hidden;

    float: left;

}

.lanhai-commu h3,.lanhai-trend h3,.lanhai-question h3{

    margin-top: 48px;

    margin-bottom: 25px;

    font: 20px "宋体";

    color: #333333;

}

.lanhai-commu-img{

    float: left;

}

.lanhai-commu-p{

    margin-left: 30px;

    float: left;

    width: 251px;

}

.lanhai-commu-p p{

    margin-bottom: 54px;



}

.lanhai-commu-p p a{

    line-height: 24px;

    color: #666666;

}

.lanhai-more a{

    display: inline-block;

    width: 80px;

    height: 32px;

    line-height: 32px;

    color: white;

    background: #999999;

    border-radius: 5px;

    padding-left: 42px;

}

.lanhai-more a:hover{

    background: #003a8f;

}

.lhc-right-arrow{

    margin-left: 20px;

}

.lhc-right-arrow img{

    height: 10px;

    vertical-align: baseline;

}

.lanhai-trend{

    width: 340px;

    float: left;

    margin-left: 94px;

}

.lanhai-trend h4 a{

    color: #333333;

    font: 14px "宋体";

    line-height: 24px;

}

.lanhai-trend p a{

    color: #666666;

    line-height: 24px;

}

.lanhai-question{

    width: 212px;

    float: left;

    margin-left: 56px;

}

.lanhai-question p{

    background: url("../img/question-icon.jpg") no-repeat left center;

    padding-left: 16px;

}

.lanhai-question p a{

    font: 14px "宋体";

    line-height: 34px;

    color: #333333;

}



/*底部*/

.about{

    width: 100%;

    background-color: #323232;

    height: 296px;

}

.about-wrap{

    width: 1140px;

    margin: 0 auto;

    overflow: hidden;

}

.about-us{

    width: 150px;

    float: left;

    margin-top: 41px;

}

.about-us .h3{

    color: #fbfbfb;

    font: 16px "宋体";

    margin-bottom: 24px;

}

.about-us .h3 a{

	color:#fff;

	}

.about-us ul li{

    height: 27px;

}

.about-us ul li a{

    font: 14px "宋体";

    color: #d4d4d4;

}

.footer-share{

    width: 230px;

}

.footer-share{

    float: left;

    margin-top: 41px;

    height: 23px;

    line-height: 23px;

}

.share-icon>span{

    color: #d4d4d4;

    font-family: "宋体";

}

.share-icon>a{

    margin-left: 4px;

}

.qr-code{

    margin: 29px 0;

}

.footer-call{

    color: #d4d4d4;

    font: 28px "宋体";

}

.footer-call span{

    margin-left: 5px;

    text-shadow: 1px 1px #6b6b6b;

}

.right{

    height: 76px;

    width: 100%;

    background-color: #222222;

}

.right-wrap{

    margin: 0 auto;

    width: 1140px;

    overflow: hidden;

}

.right-wrap-left{

    float: left;

    margin-top: 18px;

}

.right-wrap-left>a{

    color: #999999;

    font: 12px "宋体";

    float: left;

}

.right-wrap-left span{

    color: #999999;

    float: left;

    margin: 0 5px;

}

.right-wrap-left p{

    clear: left;

    color: #999999;

    font: 12px "宋体";

    padding-top: 8px;

}

.right-wrap-right{

    margin-top: 18px;

    float: right;

    text-align: right;

}

.right-wrap-right p,.right-wrap-right p a{

    font: 12px "宋体";

    color: #666666;

}

.right-wrap-right p:last-of-type{

    margin-top: 8px;

}

.goTop{

    position: absolute;

    top: 240px;

    right: 324px;

}

/*下拉菜单*/

.logo-menu{

    position: absolute;

    width: 100%;

    background-color: #f5f5f5;

    height: 334px;

    top: 200px;

    left: 0;

    z-index: 999;

}

.logo-menu-wrap{

    width: 1140px;

    margin: 0 auto;

    overflow: hidden;

}

.lm-wrap-left{

    float: left;

    width: 500px;

    margin-top: 60px;

}

.lmw-left-img1{

    float: left;

    cursor: pointer;

}

.lmw-left-img1:hover p a{

    color: #003a8f;

    text-decoration: underline;

}

.lmw-left-p{

    float: left;

    margin-left: 26px;

}

.lmw-left-p p{

    line-height: 36px;

}

.lmw-left-p p a{

    font: 14px "宋体";

    color: #444444;

}

.logo-wrap-right .logo-menu-on{

    background: url("../img/up-arrow.jpg") no-repeat right 10px;

}

.logo-wrap-right .logo-menu-on>a{

    color: #003a8f;

}

.menu-dark{

    position: absolute;

    top: 200px;

    left:0;

    width: 284px;

    height: 151px;

    background-color: rgba(0,0,0,0.6);

}

.menu-dark p{

    text-align: center;

    margin-top: 68px;

}

.menu-dark p a{

    font: 18px "宋体";

    color: white;

}

/*选项卡swiper*/

.ss-dark{

    position: absolute;

    top: 300px;

    left: 3px;

    background-color: rgba(0,58,143,0.4);

    z-index: 999;

    width: 278px;

    height: 277px;

    cursor: pointer;

}

.ss-dark-p{

    text-align: center;

    margin-top: 120px;

}

.ss-dark-p h4{

    color: #FFF;

    font: 24px "宋体";

    height: 34px;

}

.ss-dark-p p{

    color: #FFF;

    font: 14px "宋体";

}



/*全程服务*/

.full-service-banner{

    width: 100%;

    /*height: 380px;*/

}

.full-service-banner img{

    width: 100%;

    /*height: 380px;*/

}

.full-service-nav{

    width: 100%;

    height: 40px;

    background-color: #f5f5f6;

}

.fs-nav-a{

    width: 1140px;

    margin: 0 auto;

}

.fs-nav-a a{

    font: 12px "宋体";

    color: #666666;

    line-height: 40px;

}

.fs-nav-a span{

    font: 14px "宋体";

    color: #666666;

    margin: 0 6px;

}

.full-service-wrap{

    margin: 48px auto 0;

    width: 1140px;

    overflow: hidden;

}

.fsw-left{

    float: left;

    width: 310px;

}

.fsw-left-h1{

    height: 58px;

    background-color: #003a8f;

    color: white;

    font: bold 20px "宋体";

    line-height: 58px;

    padding-left: 23px;

}

/*侧边栏*/

.menu_list{

    width:310px;

}

.menu_head{

    width:289px;

    height:34px;

    padding: 16px 0 0 21px;

    font:16px "宋体";

    color:#444444;

    cursor:pointer;

    border-bottom:1px solid #e1e1e1;

    position:relative;

    background:#f5f5f6 url(../img/right-arrow-s.jpg) center right no-repeat;

}

.menu_list .current{

    background:#f5f5f6 url(../img/down-arrow-b.jpg) center right no-repeat;

    color: #003a8f;

    font-weight: bold;

}

.menu_body{

    width:310px;

    height:auto;

    overflow:hidden;

    line-height:36px;

    background-color:#f1f1f1;

}

.menu_body a{

    display:block;

    width:273px;

    padding: 10px 37px;

    color:#666666;

    font: 14px "宋体";

    background:#f1f1f1;

    border-bottom:1px solid #e1e1e1;

}

.fsw-right-service{

    width: 310px;

}

.frs-swiper-content{

    margin-top: 18px;

    width: 310px;

    margin-bottom: 87px;

}

.fsw-right-service-h6{

    padding: 24px 0;

    border-bottom: 1px solid #e1e1e1;

    color: #003a8f;

    font: bold 22px "黑体";

}

.fsw-right{

    float: left;

    width: 778px;

    margin-left: 52px;

}

.fsw-right>h1{

    padding: 6px 0 20px;

    border-bottom: 1px solid #e1e1e1;

    font: bold 27px "黑体";

    color: #003a8f;

}

.fswr-content{

    margin-top: 27px;

}



.fswr-content ul li{

	list-style:disc;

	margin-left:20px;

}





.fswr-content p{

    margin: 15px 0;

    font: 14px "宋体";

    color: #333333;

}

.fswr-content .fswr-content-b{

    color: #66667d;

    font-weight: bold;

}



/*关于我们*/

.about-us-banner{

    /*height: 380px;*/

    width: 100%;

}

.about-us-banner img{

    /*height: 380px;*/

    width: 100%;

}

.about-us-wrap{

    width: 1140px;

    margin: 0 auto;

}

.auw-a{

    margin: 50px 0;

}

.auw-a a{

    background-color: #eeeeee;

    margin-left: 4px;

    border-radius: 5px;

    font: 16px "宋体";

    display: inline-block;

    height: 48px;

    width: 186px;

    text-align: center;

    line-height: 48px;

}

.auw-a .auw-a-b{

    color: white;

    background-color: #003a8f;

}

.auw-img{

    width: 1140px;

    height: 316px;

}

.auw-img img{

    width: 100%;

    height: 316px;

}

.auw-p{

    width: 662px;

    margin: 0 auto 110px;

}

.auw-p h2{

    font: 20px "宋体";

    color: #003a8f;



}

.auw-p p{

    margin-top: 45px;

    font: 14px "宋体";

    color: #666666;

    line-height: 30px;

}



/*企业资质*/

.company-quali-wrap{

    width: 1140px;

    margin: 0 auto;

}

.cq-img{

    overflow: hidden;

}

.cq-imgBox{

    float: left;

    margin-bottom: 52px;

}

.cq-imgBox{

    width: 353px;

    height: 269px;

}

.cq-imgBox a img{

    width: 100%;

}



/*联系我们*/

.call-us-wrap{

    width: 1140px;

    margin: 0 auto 136px;

}

.cu-img{

    overflow: hidden;

}

.cu-imgBox1{

    overflow: hidden;

}

.cu-imgBox1-left{

    float: left;

    width: 50%;

    height: 332px;

}

.cu-imgBox1-left img{

    width: 100%;

}

.cu-imgBox1-right{

    float: left;

    width: 50%;

    height: 332px;

    background-color: #f4f4f4;

}

.cir-p{

    margin: 122px 0 0 40px;

}

.cir-p p{

    font: 14px "宋体";

    line-height: 22px;

}

.cu-imgBox2{

    overflow: hidden;

}

.cu-imgBox2-left{

    float: left;

    width: 50%;

    height: 332px;

    background-color: #f4f4f4;

}

.cu-imgBox2-right{

    float: left;

    width: 50%;

    height: 332px;

}

.cu-imgBox-dark{

    position: absolute;

    top: 0;

    left: 0;

    width: 570px;

    height: 332px;

    background-color: rgba(100,149,237,0.4);

    cursor: pointer;

}



/*新闻详情*/

.news-detail-wrap{

    margin: 0 auto 70px;

    width: 1140px;

}

.nd-content{

    width: 1018px;

    margin: 0 auto;

    text-align: center;

}

.nd-content>h3{

    font: bold 24px "宋体";

    color: #003a8f;

}

.nd-content>h4{

    color: #444444;

    font: 12px "宋体";

    margin: 16px 0 36px 0;

}

.nd-content>p{

    color: #444444;

    font: 14px "宋体";

    text-align: left;

    text-indent: 2em;

    line-height: 30px;

}

.nd-content>img{

    margin: 50px 0;

}

.nd-content-back{

    height: 28px;

    width: 148px;

    background-color: #003a8f;

    display: inline-block;

    font: 14px "宋体";

    color: white;

    padding-top: 10px;

    border-radius: 5px;

    margin-right: 5px;

}

.nd-content-next{

    height: 28px;

    width: 148px;

    background-color: #eeeeee;

    display: inline-block;

    font: 14px "宋体";

    color: #444444;

    padding-top: 10px;

    border-radius: 5px;

    margin-left: 5px;

}



/*出版刊物*/

.magazine-banner{

    width: 100%;

    /*height: 380px;*/

}

.magazine-banner img{

    width: 100%;

    /*height: 380px;*/

}

.magazine-wrap{

    width: 1140px;

    margin: 0 auto 60px;

}

.magazine-p{

    margin: 65px 0;

}

.magazine-p p{

    font: 14px "宋体";

    color: #333333;

    height: 34px;

}

.magazine-a a{

    display: inline-block;

    width: 141px;

    height: 38px;

    background-color: #eeeeee;

    color: #444444;

    font: 16px "宋体";

    padding: 13px 0 0 80px;

    border-radius: 5px;

}

.magazine-a .magazine-a-on{

    background-color: #003a8f;

    color: #FFF;

}

.magazine-img{

    overflow: hidden;

}

.magazine-imgBox{

    float: left;

    width: 261px;

    text-align: center;

    margin-top: 58px;

    margin-right: 26px;

}

.magazine-imgBox:nth-child(4n){

	margin-right:0px;

	}

.magazine-imgBox a img{

    width: 261px;

    height: 355px;

}

.magazine-imgBox a p{

    color: #003a8f;

    font: 14px "宋体";

    margin-top: 18px;

}



/*并购资讯*/

.buyout-banner{

    width: 100%;

    /*height: 380px;*/

}

.buyout-banner img{

    width: 100%;

    /*height: 380px;*/

}

.buyout-wrap{

    margin: 56px auto 0;

    width: 1140px;

    overflow: hidden;

}

.buyout-wrap-left{

    float: left;

    width: 308px;

}

.buyout-menu{

    width: 308px;

}

.buyout-menu>h3{

    font: bold 20px "宋体";

    color: white;

    background-color: #003a8f;

    padding: 16px 0 16px 22px;

}

.buyout-menu>p{

    border-bottom: 1px solid #e6e6e6;

    height: 50px;

    line-height: 50px;

    padding-left: 22px;

    background: #f5f5f6 url("../img/news-r-arrow-s_03.jpg") no-repeat right center;

}

.buyout-menu>p a{

    color: #444444;

    font: 16px "宋体";

}

.buyout-menu .buyout-menu-on{

    background: #f5f5f6 url("../img/news-r-arrow-b_03.jpg") no-repeat right center;

}

.buyout-menu .buyout-menu-on a{

    color: #003a8f;

    font-weight: bold;

}

.buyout-demo{

    margin-top: 23px;

    border: 1px solid #f4f4f4;

}

.buyout-demo-title{

    height: 56px;

    line-height: 56px;

    border-bottom: 1px solid #f4f4f4;

}

.buyout-demo-title span{

    color: #003a8f;

    font: 20px "宋体";

    margin-left: 22px;

}

.buyout-demo-title a{

    font: 12px "宋体";

    color: #666666;

    margin-left: 152px;

}

.buyout-demo-box{

   

    padding: 20px 20px 0 20px;

    border-bottom: 1px solid #f4f4f4;

}

.demo-box-img{

    float: left;

    width: 90px;

    height: 60px;

}

.demo-box-img-p{

    float: left;

    width: 156px;

    margin-left: 14px;

}

.demo-box-img-p p:first-of-type{

    font: 14px "宋体";

    line-height: 20px;

    color: #333333;

}

.demo-box-img-p p:nth-of-type(2){

    color: #999999;

    font: 14px "宋体";

}

.bdb-p{

    clear: left;

    padding-top: 21px;

}

.bdb-p a{

    font: 14px "宋体";

    color: #666666;

}

.buyout-wrap-right{

    float: left;

    margin-left: 43px;

    overflow: hidden;

}

.buyout-wrap-right>h3{

    color: #003a8f;

    font: bold 24px "宋体";

    margin-bottom: 28px;

}

.bn-box{

    width: 786px;

    height: 106px;

    margin-bottom: 16px;

}

.bn-box-img{

    width: 106px;

    height: 106px;

    float: left;

    background: #F4F4F4; color: #989898; text-align: center; font-size: 16px; font-family:actor; font-weight: bold;

}

.bn-box-img span{display: block; font-size: 22px; margin-top: 20px; margin-bottom: 5px;}

.bn-box-p{

    float: left;

    border: 1px solid #F4F4F4;

    height: 104px;

    width: 635px;

    padding-left: 39px;

    background: url("../img/add_06.jpg") no-repeat center right;

}

.bn-box-p h3{

    color: #003a8f;

    font: 18px "宋体";

    line-height: 62px;

}

.bn-box-p p{

    color: #999999;

    font: 14px "宋体";

}

.buyout-page{

    text-align: center;

    height: 50px;

    clear: left;

    margin: 100px 0;

}

.buyout-page a{

    font-size: 14px;

    padding: 6px;

    border-radius: 3px;

}

.buyout-page .buyout-page-gb{

    background-color: #003a8f;

    color: white !important;

}

.buyout-page .buyout-page-on{

    color: #003a8f;

}



/*新闻列表主体*/

.news-list-wrap{

    width: 1140px;

    margin: 0 auto;

}

.news-list-wrap .bn-box{

    width: 1140px;

    margin: 0 auto 15px;

}

.news-list-wrap .bn-box-p{

    width: 1024px;

    background: url("../img/addPNG.png") no-repeat 962px center;

}

.news-list-more{

    height: 60px;

    text-align: center;

    clear: both;

    margin-top: 42px;

    margin-bottom: 55px;

}

.news-list-more a{

    padding: 11px 40px;

    background-color: #003a8f;

    border-radius: 5px;

    font: 14px "宋体";

    color: #FFF;

}



/*全程服务引导页*/

.fsg-wrap{

    width: 1140px;

    margin: 0 auto;

}

.fsg-wrap-title{

    margin-top: 58px;

}

.fsg-wrap-title>h3{

    font: bold 16px "宋体";

    color: #666666;

}

.fsgw-list{

   

    width: 1104px;

    background-color: #f5f5f6;

    margin-top: 23px;

    padding: 29px 0 0 36px;

}

.fsgw-list ul{

    margin-bottom: 25px;

    overflow: hidden;

}

.fsgw-list li{

    float: left;

    width: 238px;

    background: url("../img/round-b_03.jpg") left 9px no-repeat;

    padding-left: 11px;

	display:inline-block;

	margin-bottom:25px;

}

.fsgw-list li a{

    font: 16px "宋体";

    color: #003a8f;

}

.fsg-img{

    overflow: hidden;

    margin-top: 58px;

    margin-bottom: 92px;

}

.fsg-imgBox{

    float: left;

    width: 355px;

}

.fsg-imgBox img{

    width: 100%;

    height: 201px;

}

.fsg-imgBox h3{

    font: bold 16px "宋体";

    color: #003a8f;

    margin-top: 22px;

    margin-bottom: 19px;

}

.fsg-imgBox p{

    font: 14px "宋体";

    color: #666666;

    line-height: 26px;

}



/*常见问题引导页*/

.question-guide-banner{

    width: 100%;

    /*height: 380px;*/

}

.question-guide-banner img{

    width: 100%;

    /*height: 380px;*/

}

.question-guide-wrap{

    width: 1140px;

    margin: 0 auto 60px;

}

.question-guide-wrap>h3{

    font: 14px "宋体";

    color: #666666;

    margin-top: 46px;

}

.question-guide-img{

    margin-top: 45px;

    overflow: hidden;

    width: 100%;

}

.qg-imgBox{

    float: left;

}

.qg-list{

    height: 84px;

    background-color: #f5f5f6;

    margin-top: 36px;

}

.qg-list ul{

    margin-left: 80px;

}

.qg-list li{

    margin-top: 33px;

    float: left;

    width: 200px;

    background: url("../img/round-b_03.jpg") no-repeat left 9px ;

    padding-left: 10px;

}

.qg-list li a{

    color: #003a8f;

    font: 16px "宋体";

}



/*企业团队*/

.company-team-wrap{

    width: 1140px;

    margin: 0 auto;

}

.ct-img-big,.ct-img-big img{

    width: 100%;

    height: 420px;

    margin-bottom: 116px;

}

.ct-box1,.ct-box2{

    width: 860px;

    margin: 0 auto 88px;

    overflow: hidden;

}

.ct-box1-img{

    width: 287px;

    height: 287px;

    float: left;

}

.ct-box1-p{

    float: right;

    width: 564px;

}

.ct-box1-p h3,.ct-box2-p h3{

    font: 26px "宋体";

    color: #333333;

}

.ct-box1-p h4,.ct-box2-p h4{

    font: 20px "宋体";

    color: #333333;

    margin-top: 22px;

}

.ct-box1-p p,.ct-box2-p p{

    font: 14px "宋体";

    color: #666666;

    line-height: 24px;

    margin-top: 34px;

}

.ct-box2-p{

    float: left;

    width: 564px;

    overflow: hidden;

}

.ct-box2-img{

    width: 287px;

    height: 287px;

    float: right;

}

.release-banner{

    width: 100%;

    /*height: 450px;*/

}

.release-banner a{

    display: block;

}

.release-banner img{

    width: 100%;

    /*height: 450px;*/

}

.release-wrap{

    width: 1140px;

    margin: 0 auto;

}

.release-title{

    text-align: center;

    margin-top: 60px;

}

.release-title h2{

    font: bold 28px "宋体";

    color: #003a8f;

}

.release-title>span{

    display: inline-block;

    width: 37px;

    height: 2px;

    background-color: #003a8f;

    margin-top: 20px;

}

.rc-box{

    width: 357px;

    height: 460px;

    border: 1px solid #ececec;

    float: left;

    margin-top: 50px;

	border-bottom:4px solid #ececec;

	/*border-bottom: 4px solid #fff;*/

}

.rc-box:nth-child(3n+2){margin: 50px 31px 0;}

.release-content{

    overflow: hidden;

   

}

.rc-box:hover{

    border-bottom: 4px solid #003a8f;

}

.rc-box a{

    display: inline-block;

	

}

.rc-box-img,.rc-box-img img{

    width: 100%;

    height: 249px;

}

.rc-box-p{

    width: 316px;

    margin: 0 auto;

	

}

.rc-box-p h3{

    font: 20px "宋体";

    color: #444444;

    margin: 20px 0;

}

.rc-box-p p{

    font: 14px "宋体";

    color: #666666;

    line-height: 24px;

}

.rc-box-bot{

    margin-top: 26px;

}

.rc-box-bot span{

    font: 12px "宋体";

    color: #999999;

    background: url("../img/clock_03.jpg") left center no-repeat;

    padding-left: 15px;

}

.rc-more{

    color: #003a8f;

    font: 12px "宋体";

    margin-left: 185px;

}

.release-country{

    margin-top: 92px;

    height: 330px;

}

.rel-eu{

    padding: 15px 0;

    background-color: #a6a6a6;

    width: 282px;

    float: left;

    text-align: center;

    color: white;

    font: 18px "宋体";

    border-radius: 5px;

    cursor: pointer;

    margin-left: 4px;

}

.release-country .rel-on{

    background-color: #003a8f;

}

.rel-eu-country{

    position: absolute;

    top: 90px;

    left: 0;

    height: 170px;

    width: 1140px;

    /*background: pink;*/

}

.rel-eu-country .eu-box{

    float: left;

    margin-left: 40px;

}

.rel-eu-country .eu-box p{

    font: 14px "宋体";

    color: #444444;

    margin-top: 16px;

}

.release-down-arrow{

    position: absolute;

    top: 45px;

    left: 47%;

}



/*项目合作*/

.project-cor-wrap{

    width: 1140px;

    margin: 0 auto;

}

.pcw-top{

    overflow: hidden;

    margin-top: 38px;

}

.pcw-top-p{

    float: left;

    width: 260px;

    border-right: 1px solid #ececec;

    margin-left: 30px;

}

.pcw-top-p h3{

    font: 20px "宋体";

    color: #444444;

    margin-bottom: 18px;

}

.pcw-top-p p{

    width: 227px;

    font: 14px "宋体";

    color: #444444;

    line-height: 24px;

}



/*人才招聘banner*/

.job-banner,.job-banner img{

    width: 100%;

    /*height: 380px;*/

}

.job-wrap{

    width: 1140px;

    margin: 0 auto;

}

.job-title{

    text-align: ;

    margin-top: 70px;

	padding-bottom:20px;

}

.job-title h2{

    font: bold 32px "宋体";

    color: #003a8f;

    margin-bottom: 28px;

}

.job-title p{

    font: 14px "宋体";

    color: #444444;

    margin-bottom: 8px;

}

.school-r,.social-r{

    padding: 15px 240px;

    float: left;

    border-radius: 8px;

    cursor: pointer;

    color: white;

    font: 20px "宋体";

    position: relative;

}



.school-r{

    background: #a6a6a6 url("../img/hat.png") no-repeat 210px center;

}

.social-r{

    background: #a6a6a6 url("../img/bag.png") no-repeat 210px center;

}

.job-tab .job-tab-on{

    background-color: #003a8f;

}

.job-arrow{

    position: absolute;

    top: 45px;

    left: 47%;

}

.job-list,.job-list2{

    clear: left;

    margin-left: 24px;

    height: 38px;

    line-height: 38px;

}

.job-list i,.job-list2 i{

    font: normal 14px "宋体";

    color: #444444;

}

.job-list span,.job-list2 span{

    font: 14px "宋体";

    color: #444444;

    cursor: pointer;

    padding: 10px 16px;

    margin-left: 20px;

}

.job-list .job-list-on,.job-list2 .job-list-on{

    background-color: #003a8f;

    color: white;

    border-radius: 5px;

}

.job-list .job-list-on a,.job-list2 .job-list-on a{

	color: white;

}

.h_60{

    height: 60px;

}

.school-r-box{

    

}

.sr-box-left{

    float: left;

    width: 542px;

    height: 208px;

    border: 1px solid #e9e9e9;

}

.sr-box-left:nth-child(odd){

	margin-right:32px;

	}

.sr-box-left:hover{

    border-bottom: 4px solid #003a8f;

}

.sr-box-left h3{

    margin: 30px 0 30px 26px;

    font: 16px "宋体";

    color: #444444;

}

.sr-box-left h3 span{

    font: bold 20px "宋体";

    color: #003a8f;

}

.sr-box-left p{

    margin-left: 26px;

    margin-bottom: 12px;

}

.sr-box-bot{

    margin-left: 26px;

    margin-top: 26px;

}

.sr-box-pos{

    background: url("../img/sr-box-pos_05.jpg") no-repeat left center;

    padding: 16px;

    font: 12px "宋体";

    color: #444444;

}

.round-right{

    margin-left: 368px;

}



/*常见问题*/

.question-wrap{

    width: 1140px;

    margin: 38px auto 0;

    overflow: hidden;

}

.question-wrap-left{

    float: left;

    width: 308px;

}

.question-wrap-right{

    width: 784px;

    float: right;

}

.question-wrap-right>h2{

    font: bold 24px "宋体";

    color: #003a8f;

}

.qw-right-list{

    width: 778px;

    height: 196px;

    background-color: #f5f5f6;

    margin-top: 24px;

}

.qw-right-list ul{

    margin-left: 24px;

    overflow: hidden;

}

.qw-right-list ul li{

    margin-top: 12px;

    float: left;

    width: 240px;

}

.qw-right-list li a{

    font: 14px "宋体";

    color: #003a8f;

}

.qwr-content{

    width: 784px;

    margin-top: 30px;

}

.qwr-content .menu_head{

    width: 776px;

    background: url('../img/down-arrowPNG.png')  right 45px no-repeat;

    padding: 28px 0 0 0;

}

.qwr-content .menu_list .current{

    font-weight: normal;

    background: url('../img/up-arrowPNG.png') right 45px no-repeat;

    color: #444444;

}

.qwr-content .menu_body{

    width: 770px;

    background: #FFF;

}

.qwr-p{

    padding: 20px 0;

}

.qwr-p h3{

    font: 14px "宋体";

    color: #333333;

    margin-bottom: 18px;

}

.qwr-p p{

    font: 14px "宋体";

    color: #777777;

}

.h_110{

    height: 110px;

}



/*释放产能详情主体*/

.rcd-wrap{

    width: 1140px;

    margin: 28px auto 0;

    overflow: hidden;

}

.rcd-wrap-left{

    float: left;

    width: 760px;

    padding: 50px 30px;

    border: 1px solid #f4f4f4;

}

.rcd-wrap-left-h6{

    font: 24px "宋体";

    color: #003a8f;

}

.rcd-wrap-left>h1{

    text-align: center;

    font: 18px "宋体";

    color: #444444;

    margin-top: 25px;

    margin-bottom: 16px;

}

.rcd-wrap-left-h5{

    font: 14px "宋体";

    color: #999999;

    text-align: center;

}

.rcdw-left-content{

    margin-top: 34px;

}

.rcdw-left-content ul li{

	list-style:disc;

	margin-left:20px;

}









.rcdw-left-content>span{

    padding: 9px 29px;

    background-color: #003a8f;

    color: #FFF;

    font: 14px "宋体";

    display: inline-block;

}

.rcdw-left-content>p{

    font: 16px "宋体";

    color: #666666;

    line-height: 24px;

    padding-left: 28px;

    margin-top: 12px;

}

.rcdw-left-bottom{

    margin-left: 20px;

}

.rcdw-left-bottom>p{

    font: 14px "宋体";

    color: #003a8f;

    line-height: 26px;

}

.rcdwl-bottom-keyword{

    margin-top: 36px;

}

.rcdwl-bottom-keyword>span{

    font: 14px "宋体";

    color: #003a8f;

}

.rcdwl-bottom-keyword>a{

    margin-left: 26px;

    color: #444444;

}

.release-detail-back{

    margin-left: 358px;

    cursor: pointer;

}

.rc-recommend{

    margin-top: 20px;

    overflow: hidden;

}

.rc-recommend-h3{

    height: 34px;

    padding-top: 12px;

    background-color: #003a8f;

    color: white;

    padding-left: 28px;

    font: 16px "宋体";

}

.rc-recommend-list{

    float: left;

    width: 364px;

    margin-top: 22px;

}

.rc-recommend-list li{

    margin-bottom: 12px;

    margin-left: 30px;

}

.rc-recommend-list li a{

    font: 16px "宋体";

    color: #444444;

}

.rcd-wrap-right{

    float: right;

    width: 308px;

}

.rc-connect{

    width: 308px;

    margin-top: 38px;

}

.rc-connect-title{

    height: 44px;

    background-color: #003a8f;

}

.rc-connect-box{

    background-color: #ececec;

    padding: 25px;

}

.rc-connect-box input{

    border: none;

    font: 14px "宋体";

    padding: 10px 10px;

    width: 236px;

    margin-bottom: 13px;

}

.rc-connect-box textarea{

    font: 14px "宋体";

    padding: 10px 10px;

    width: 236px;

    border: none;

    resize: none;

    height: 128px;

}

.rc-connect button{

    padding: 15px 136px;

    font: 18px "宋体";

    border: none;

    background-color: #003a8f;

    color: #FFF;

    cursor: pointer;

    margin-top: 20px;

}

.rc-two-code{

    margin-top: 48px;

}

.rc-two-code p{

    font: 14px "宋体";

    color: #444444;

    margin-left: 4px;

    margin-bottom: 20px;

}



/*首页banner*/

.index-banner .swiper-pagination-bullet{

    width: 60px;

    border-radius: 0;

    height: 4px;

}

.index-banner .swiper-pagination-bullet-active{

    background-color: #FFF;

}



.myTeam-tab .swiper-button-next,.myTeam-tab .swiper-button-prev{

    top: 42% !important;

    position: absolute;

}



.about-swiper .swiper-pagination-bullet-active{

    background-color: #FFF;

}



/*动画*/

@keyframes myRotate1 {

    from {

        transform:rotate(0deg);

    }

    to {

        transform:rotate(180deg);

    }

}

.arrow-rotate{

    animation: myRotate1 0.6s ease-out forwards;

}

@keyframes myRotate2 {

    from {

        transform:rotate(0deg);

    }

    to {

        transform:rotate(-180deg);

    }

}

.arrow-rotate-back{

    animation: myRotate2 0.6s ease-out forwards;

}



.index-banner-pBox{

    position: absolute;

    width: 448px;

    height: auto;

    background-color: rgba(0,0,0,0.6);

    top: 28%;

    left: 20%;

    padding-bottom: 20px;

    border-radius: 10px;

}

.index-banner-pBox h3{

    font: 28px "宋体";

    color: #FFF;

    margin-top: 18px;

    margin-left: 24px;

}

.index-banner-pBox p{

    font: 12px "宋体";

    color: #FFF;

    line-height: 22px;

    margin-left: 24px;

    margin-top: 12px;

    width: 400px;

}

.ib-a-detail{

    margin-left: 24px;

    margin-top: 13px;

    height: 40px;

    width: 122px;

    background-color: #FFF;

    line-height: 40px;

    padding-left: 56px;

}

.ib-a-detail a{

    color: #003a8f;

    font: 14px "宋体";

}

.ib-a-detail:hover{

    background-color: #003a8f;

}

.ib-a-detail:hover a{

    color: #FFF;

}

.ib-a-detail a span{

    margin-left: 20px;

    font-weight: bold;

}



/*首页下拉1*/

.logo-menu-wrap-box{

    float: left;

    width: 23%;

    border-right: 1px solid #dddddd;

}

.logo-menu-wrap-box h3 a{

    font: bold 14px "宋体";

}

.logo-menu-wrap-box li{

    float: none;

    width: 100% !important;

    margin-left: 0;

    height: auto;

    margin-top: 12px;

}

.logo-menu-wrap-box li:hover a{

    text-decoration: underline;

}

.logo-menu-wrap-box li a{

    font: 14px "宋体";

}

.lmw-left-pp{

    margin-top: 20px;

}

.lmw-left-pp a{

    font: 14px "宋体";

    color: #444444;

}

.question_top{

    padding: 40px 0;

    overflow: hidden;

}

.question_top_left{

    float: left;

    padding-right: 40px;

    text-align: center;

	margin-right: 10px;

}

.question_top_left:hover p{

    text-decoration: underline;

    color: #003a8f;

}

.question_top_left img{

    margin-top: 20px;

}

.question_top_left p{

    font: 14px "宋体";

    color: #444444;

    margin-top: 16px;

}

.question_top_p{

    float: left;

    width: 276px;

    margin-top: 20px;

}

.question_top_p li{

    width: 100%;

    height: 30px;

}

.question_top_p li:hover a{

    text-decoration: underline;

    color: #003a8f;

}

.about_top{

    overflow: hidden;

    padding: 40px 0;

}

.about_top .question_top_p li{

    width: 100%;

}



.site_title{ font-size:18px; margin-bottom:20px; font-family:"黑体";}

.site_link{ display:block; margin-bottom:20px;}

.site_link ul{ padding-left:25px;}

.site_link ul li{list-style-position:inside;list-style:square; line-height:2; font-size:14px; margin-top:5px;}

.site_link ul li a{color:#082d5c}

.site_link ul li ul li{list-style:none; margin-top:0px;}



.pagenext{

	margin-top:10px; margin-bottom:20px; font-size:14px; line-height:2;

	}

.pagenext a{ color:#009;}

.pagenext a:hover{ text-decoration:underline;}







/* 本例子css */

	.fullSlide{ min-width:1000px;   position:relative;  height:450px; overflow:hidden;   }

	.fullSlide .bd{ position:relative; z-index:0;  }

	.fullSlide .bd ul{ width:100% !important; }

	.fullSlide .bd li{ width:100% !important;  height:450px; }

	.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:450px;  }

	.fullSlide .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1;;   }

	.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "宋体";    }

	.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;

	_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;

	}



	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }

	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1;  margin:4px; background:#000; overflow:hidden; 

		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 

	}

	.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1; background:#fff  }

	

	

	

	/* 本例子css */

	.ladyScroll{width:1140px;height:287px;margin:15px auto;position:relative;}

	.ladyScroll .prev,.ladyScroll .next{width:24px;height:45px;position:absolute;top:210px;left:0;z-index:100; cursor:pointer; }

	.ladyScroll .next{ left:auto; right:-120px; top:120px; background:url(../images/right.jpg) no-repeat; }

	.ladyScroll .prev{background:url(../images/left.jpg) no-repeat; left:-120px; top:120px; }

	.ladyScroll .prev:hover{  }

	.ladyScroll .next:hover{  }



	.ladyScroll .scrollWrap{width:1140px;padding-top:15px;overflow:hidden;position:absolute;}

	.ladyScroll dl{float:left;width:277px;text-align:center;position:relative; margin-right:10px;}

	.ladyScroll  span{display:block;width:277px;height:277px;position:absolute;bottom:-277px;background:#003a8f;filter:alpha(opacity=40);opacity:0.40;}

	.ladyScroll  dt{margin:0 auto;width:277px;overflow:hidden;}

	.ladyScroll  img{display:block;width:277px;height:277px;}

	.ladyScroll  dd{width:277px;height:150px; text-align:center; font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;bottom:-150px;}

	.ladyScroll  dd h4{font:24px "宋体"; color:#fff;} 

	.ladyScroll  dd p{font:14px "宋体"; color:#fff; margin-top:6px;} 

	.ladyScroll  dd a{ color:#fff;  }

	.ladyScroll  dd a:hover{ text-decoration:none;  }

	.ladyScroll dl:hover span{ background:#003a8f;  }

	

	

	/* 关于我们css */

	.abtoufullSlide{ width:100%;  position:relative;  height:380px; background:#000;  }

	.abtoufullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }

	.abtoufullSlide .bd ul{ width:100% !important;  }

	.abtoufullSlide .bd li{ width:100% !important;  height:380px; overflow:hidden; text-align:center;  }

	.abtoufullSlide .bd li a{ display:block; height:380px; }



	.abtoufullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;

		 _background:#000; _filter:alpha(opacity=60); 

	}

	.abtoufullSlide .hd ul{ text-align:center;  padding-top:5px;  }

	.abtoufullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 

		line-height:9999px; 

	}

	.abtoufullSlide .hd ul .on{ background-position:0 0; }

